home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Celestin Apprentice 5
/
Apprentice-Release5.iso
/
Environments
/
PowerMacOberon feb96
/
Source
/
Input.Mod
(
.txt
)
< prev
next >
Wrap
Oberon Text
|
1995-01-20
|
706b
|
26 lines
Syntax10.Scn.Fnt
StampElems
Alloc
20 Jan 95
MODULE Input; (* mf 9.12.92 *) (* mah
IMPORT
SYS:=SYSTEM, Macintosh, Sys;
TimeUnit- : INTEGER;
PROCEDURE Available*(): INTEGER;
BEGIN RETURN Macintosh.Available()
END Available;
PROCEDURE Read*(VAR ch: CHAR);
BEGIN Macintosh.Read(ch)
END Read;
PROCEDURE Mouse*(VAR keys: SET; VAR x, y: INTEGER);
BEGIN Macintosh.Mouse(keys, x, y)
END Mouse;
PROCEDURE SetMouseLimits*(w, h: INTEGER);
BEGIN Macintosh.SetMouseLimits(w, h)
END SetMouseLimits;
PROCEDURE Time*(): LONGINT;
BEGIN RETURN 50*Sys.TickCount () DIV 3 (* convert to milliseconds *)
END Time;
BEGIN TimeUnit:=1000
END Input.